\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{jeu. mars 1 19:10:11 CET 2012}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={OpenSSL - dsa},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Traitement des clés dsa. Utilise le format compatible SSLeay pour le chiffrement des clés privées, les applications devraient utiliser pkcs8, plus sécure.},
CreationDate={D:20120301191011},
ModDate={D:20120301191011},
Keywords={PKI;sécurité;chiffrement;certificats}
}}
\begin{document}
 
\begin{center}
{\Huge OpenSSL - dsa }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Traitement des clés dsa. Utilise le format compatible SSLeay pour le chiffrement des clés privées, les applications devraient utiliser pkcs8, plus sécure.}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -inform DER|PEM]{Format du fichier d’entrée. DER avec une clé privée utilise une forme encodée ASN1 DER d’une séquence ASN.1 consistant de valeurs de version (0 actuellement), p, q, g, les clés publique et privée en tant qu’entier ASN.1.}
\item[\hspace{1mm} -outform DER|PEM]{Format de la sortie.}
\item[\hspace{1mm} -in filename]{Fichier contenant la clé à lire}
\item[\hspace{1mm} -passing arg]{Source du mot de passe du fichier d’entrée.}
\item[\hspace{1mm} -out filename]{fichier de sortie où écrire une clé.}
\item[\hspace{1mm} -passout arg]{source du mot de passe du fichier de sortie}
\item[\hspace{1mm} -des|des3|-idea]{Algorithme utilisé pour chiffrer la clé privée.}
\item[\hspace{1mm} -text]{Affiche la clé privée, publique et les paramètres}
\item[\hspace{1mm} -noout]{n’affiche pas la sortie encodée de la clé}
\item[\hspace{1mm} -modulus]{Affiche la valeur de la composante clé publique de la clé}
\item[\hspace{1mm} -pubin]{Par défaut, la clé privée est lue depuis le fichier d’entrée. Cette option lit une clé publique à la place.}
\item[\hspace{1mm} -pubout]{Par défaut, une clé privée est sortie. Avec cette option, une clé publique est sortie.}
\item[\hspace{1mm} -engine id]{dsa va tenter d’obtenir une référence fonctionnelle au moteur spécifié.}
\end{description}
 
\vspace{1cm}{\huge Notes }
 
\
 
\hspace{1mm} Le format de clé privée PEM utilise: \\
\hspace{1mm} \textbf{-----BEGIN DSA PRIVATE KEY-----} \\
\hspace{1mm} \textbf{-----END DSA PRIVATE KEY-----} \\
\hspace{1mm} Le format de clé publique PEM utilise: \\
\hspace{1mm} \textbf{-----BEGIN PUBLIC KEY-----} \\
\hspace{1mm} \textbf{-----END PUBLIC KEY-----} \\
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Supprimer une passphrase d’une clé privée DSA: \\
\hspace{1mm} \textbf{openssl dsa -in key.pem -out keyout.pem} \\
\hspace{1mm} Chiffrer une clé privée en utilisant 3DES: \\
\hspace{1mm} \textbf{openssl dsa -in key.pem -des3 -out keyout.pem} \\
\hspace{1mm} Convertir une clé privée PEM en DER: \\
\hspace{1mm} \textbf{openssl dsa -in key.pem -outform DER -out keyout.der} \\
\hspace{1mm} Afficher les composants d’une clé privée sur stdout: \\
\hspace{1mm} \textbf{openssl dsa -in key.pem -text -noout} \\
\hspace{1mm} Affiche la partie publique d’une clé privée: \\
\hspace{1mm} \textbf{openssl dsa -in key.pem -pubout -out pubkey.pem} \\
\end{flushleft}
\end{document}
